home *** CD-ROM | disk | FTP | other *** search
- Short: AmigaMesaRTL v1.1 Mesa runtime library+GLUT
- Author: jarno@kcbbs.gen.nz (Jarno van der Linden)
- Uploader: jarno@kcbbs.gen.nz (Jarno van der Linden)
- Version: Mesa 2.6, AmigaMesaRTL 1.1, Amiga GLUT 1.1
- Type: dev/c
- Requires: System v39, AGA, FPU, SAS/C compiler, original Mesa 2.6 distribution
-
-
- AmigaMesaRTL 1.1
- A run-time library of Mesa 2.6
-
- by Jarno van der Linden
- jarno@kcbbs.gen.nz
-
- Mesa 2.6 is Copyright (C) 1995-1998 Brian Paul
-
-
- Changes in version 1.1
- ----------------------
-
- - The quantizer is now in the form of a plugin library. Now it's easy to
- write your own quantization and output routines.
- The only quantizer included at the moment is dl1 with WPA8 for output.
- Anyone want to write one for graphics cards?
- - Some minor speed improvements.
- - Bug fixes in clear() which could have caused crashes.
- - Added a larger default stack in MesaAuto.c
-
-
- Introduction
- ------------
-
- This port of the OpenGL-like Mesa 2.6 is specifically aimed at mid-range
- Amiga computers, i.e. AGA graphics, FPU, and a fair amount of RAM (at
- least 8MB).
-
- To fit 24bit colour into 256 colours or less, all drawing is done to an
- internal buffer. When all the drawing is done (i.e. glFlush() is called),
- this buffer is colour quantized, the window palette set, and the quantized
- buffer written to the window with WritePixelArray8() (I recommend using
- one of the WPA8 speedup patches available on AmiNet).
-
-
- Features
- --------
-
- - Complete Mesa implementation
- - Faster and much better output than CyberGL
- - A run-time library: no more 200k+ programs like with StormMesa
- - A GLUT lookalike link library featuring most of the important GLUT
- functionality
-
-
- Compiling
- ---------
-
- To compile the library, you will need to original Mesa 2.6 distribution
- (available at e.g. ftp://iris.ssec.wisc.edu/pub/Mesa/ ), and the SAS/C
- compiler (I used version 6.59).
-
-
- Finally
- -------
-
- Mesa 3.0 will be released very soon, and I hope to release an updates
- AmigaMesaRTL soon afterwards, with a less incomplete GLUT library.
-